/*pack11css*/

.ObjectCard {
    width:100%;
    /*height:100%;*/
    position:relative;
    background-image:url('images/object_card_background.gif');
    /*border-left:1px solid orange;*/
}

.ObjectCardPrintable {
    display:none;
}

.ObjectCard div.ObjectCardCurrency {
    position:absolute;
    width:50px;
    height:20px;
    right:0px;
    top:0px;
}

.ObjectCard div.ObjectCardBody div.ObjectCardList div.ObjectCardPrice {
    position:relative;
    width:459px;
    height:20px;
    color:#cf4333;
    font-size:13px;
    font-weight:bold;
    text-align:right;
    margin:5px 0px 0px 10px;
    line-height:20px;
   /* border:1px solid green;*/
}

.ObjectCard div.ObjectCardBody div.ObjectCardList div.ObjectCardPrice div.PriceText {
    position:absolute;
    right:52px;
    top:1px;
}

.ObjectCard div.ObjectCardCurrency div.ObjectCard_currency {
    position:absolute;
    width:50px;
    height:20px;
    right:0px;
    top:0px;
}

.ObjectCard div.ObjectCardCurrency select.select {
    position:relative;
    /*font-size:11px;
    font-family:Segoe UI, Arial, Helvetica, sans-serif;
    color:#43494E;*/
    top:0px;
    color:#cf4333;
    font-family:Segoe UI, Arial, Helvetica, sans-serif;
    font-size:13px;
    font-weight:bold;
    border:0px solid pink;
    width:50px;
    height:20px;
    margin:0px;
    /*display:none;*/
}

.ObjectCard div.ObjectCardCurrency option {
    line-height:18px;
}

.ObjectCard div.ObjectCardCurrency div.label {
    display:none;
}

.ObjectCard div.ObjectCardBody div.ObjectCardList div.ObjectCardPriceSmall {
    position:relative;
    width:459px;
    color:#cf4333;
    font-size:10px;
    font-weight:bold;
    text-align:right;
    margin:0px 0px 10px 10px;
    clear:both;
}

.ObjectCard div.ObjectCardNavigation {
    position:relative;
    float:left;
    clear:right;
    width:76px;
    margin-left:-1px;
}

.ObjectCard div.ObjectCardNavigation div.ObjectCardNavigationItem, .ObjectCard div.ObjectCardNavigation div.ObjectCardNavigationMap, .ObjectCard div.ObjectCardNavigation div.ObjectCardNavigationImage, .ObjectCard div.ObjectCardNavigation div.ObjectCardNavigationInfo {
    left:2px;
    width:74px;
    height:56px;
    position:relative;
    background:#7b0608;
    background-image:url('images/object_card_navigation_gradient.png');
    background-repeat: repeat-y;
    margin:0px 0px 1px 0px;
    cursor:pointer;
}

.ObjectCard div.ObjectCardNavigation div.ObjectCardHighLightItem div.ImgContainer {
    margin:3px 0px 4px 6px;
    width:62px;
    height:46px;
    text-align:center;
    overflow:hidden;
    line-height:46px;
}

.ObjectCard div.ObjectCardNavigation div.ObjectCardNavigationImage div.ImgContainer {
    margin:2px 1px 2px 2px;
    width:69px;
    height:52px;
    text-align:center;
    overflow:hidden;
    line-height:52px;
}

.ObjectCard div.ObjectCardNavigation div.ObjectCardHighLightImage div.ImgContainer {
    margin:3px 0px 4px 6px;
    width:62px;
    height:46px;
    border:1px solid #FFFFFF;
    text-align:center;
    overflow:hidden;
    line-height:46px;
}

.ObjectCard div.ObjectCardNavigation div.ObjectCardNavigationImage div.ImgContainer:hover {
    margin:1px 1px 2px 1px;
    width:69px;
    height:52px;
    border:1px solid #FFFFFF;
    text-align:center;
    overflow:hidden;
    line-height:52px;
}

/*.ObjectCard div.ObjectCardNavigation div.ObjectCardNavigationImage img {
    margin:2px 1px 2px 1px;
}

.ObjectCard div.ObjectCardNavigation div.ObjectCardHighLightImage img {
    margin:3px 0px 4px 6px;
    width:62px;
    height:46px;
    border:1px solid #FFFFFF;
}

.ObjectCard div.ObjectCardNavigation div.ObjectCardNavigationImage img:hover {
    margin:1px 0px 1px 0px;
    border:1px solid #FFFFFF;
}*/

.ObjectCard div.ObjectCardNavigation div.ObjectCardHighLightItem, .ObjectCard div.ObjectCardNavigation div.ObjectCardHighLightImage {
    width:76px;
    height:54px;
    position:relative;
    /*background:#E3C6C6;*/
    /*background:#f5ebeb;*/
    /*background:#d28c8c;*/
    background:#7b0608;
    background-image:url('images/object_card_navigation_highlight.png');
    background-repeat: repeat-y;
    border-right: 1px solid #801616;
    border-top: 1px solid #801616;
    border-bottom: 1px solid #801616;
    margin:0px 0px 1px 0px;
}

.ObjectCard div.ObjectCardBody {
    position:relative;
    float:left;
    width:500px;
    /*height:100%;*/
}

.ObjectCard div.label {
    position:absolute;
    left:1px;
    top:0px;
    width:488px;
    padding-top:8px;
    padding-left:10px;
    min-height:46px;
    font-size:14px;
    color:#FFFFFF;
    background:#cf4333;
    line-height:16px;
    border-top:1px solid #801616;
}

.ObjectCard div.footer {
    position:absolute;
    background:#cf4333;
    width:498px;
    height:9px;
    bottom:0px;
    left:1px;
    border-bottom:1px solid #801616;
}

.ObjectCard div.label span.view, .ObjectCard div.label span.view a {
    font-size:10px;
    font-weight:bold;
    color:#f5d9d6;
    text-decoration:none;
    /*font-style:italic;*/
}

.ObjectCard div.label span.view a:hover {
    font-size:10px;
    font-weight:bold;
    color:#FFFFFF;
    text-decoration:underline;
}

.ObjectCard div.label span.view a:visited {
    font-size:10px;
    font-weight:bold;
    color:#f5d9d6;
    text-decoration:none;
}

.ObjectCard div.ObjectCardBody div.list_container {
    position:relative;
    padding:0px 10px 10px 10px;
}

.ObjectCard div.ObjectCardBody div.list_container div.list {
    position:relative;
    width:100%;
    height:100%;
    background:#FFFFFF;
    font-size:10px;
    color:#f5d9d6;
}

.ObjectCard div.ObjectCardBody div.ObjectCardList {
    position:relative;
    width:488px;
    padding: 60px 9px 9px 9px;
}

.ObjectCard div.ObjectCardBody div.ObjectCardImage {
    position:relative;
    width:488px;
    padding: 53px 9px 9px 9px;
    display:none;
    /*border:1px solid orange;*/
}

.ObjectCard div.ObjectCardBody div.ObjectCardImage div.NavigationContainer {
    position:relative;
    width:470px;
    height:56px;
    text-align:center;
}

.ObjectCard div.ObjectCardBody div.ObjectCardImage div.NavigationContainer a,.ObjectCard div.ObjectCardBody div.ObjectCardImage div.NavigationContainer span {
    color:#cf4333;
    font-size:9px;
    text-decoration:none;
    cursor:pointer;
}

.ObjectCard div.ObjectCardBody div.ObjectCardImage div.NavigationContainer a:hover, .ObjectCard div.ObjectCardBody div.ObjectCardImage div.NavigationContainer span:hover {
    color:#cf4333;
    font-size:9px;
    text-decoration:underline;
    cursor:pointer;
}

.ObjectCard div.ObjectCardBody div.ObjectCardImage div.NavigationContainer a:visited, .ObjectCard div.ObjectCardBody div.ObjectCardImage div.NavigationContainer span:visited {
    color:#cf4333;
    font-size:9px;
    text-decoration:none;
    cursor:pointer;
}

.ObjectCard div.ObjectCardBody div.ObjectCardImage div.NavigationContainer div.NaviNext, div.fullscreen #ZoomPhotoPopupNavigation div.NaviNext {
    position:absolute;
    right:0px;
    top:0px;
    color:#cf4333;
    cursor:pointer;
}

.ObjectCard div.ObjectCardBody div.ObjectCardImage div.NavigationContainer div.NaviNext:hover, div.fullscreen #ZoomPhotoPopupNavigation div.NaviNext:hover {
    text-decoration:underline;
}


.ObjectCard div.ObjectCardBody div.ObjectCardImage div.NavigationContainer div.NaviPrevious, div.fullscreen #ZoomPhotoPopupNavigation div.NaviPrevious {
    position:absolute;
    left:10px;
    top:0px;
    color:#cf4333;
    cursor:pointer;
}

.ObjectCard div.ObjectCardBody div.ObjectCardImage div.NavigationContainer div.NaviPrevious:hover, div.fullscreen #ZoomPhotoPopupNavigation div.NaviPrevious:hover {
    text-decoration:underline;
}

.ObjectCard div.ObjectCardBody div.ObjectCardMap {
    position:relative;
    width:488px;
    padding: 53px 9px 9px 9px;
    height:0px;
    overflow:hidden;
    /*border:1px solid green;*/
    display:none;
}

.ObjectCard div.ObjectCardBody div.ObjectCardImage div.ImgContainer {
    position:relative;
    margin:10px;
    border:1px solid #801616;
    width:457px;
    height:342px;
    overflow:hidden;
}

.ObjectCard div.ObjectCardBody div.ObjectCardList div.ObjectCardProperty {
    margin:5px 0px 5px 10px;
    position:relative;
    width:459px;
    font-size:11px;
    font-weight:bold;
    color:#6d747a;
}

.ObjectCard div.ObjectCardBody div.ObjectCardList div.ObjectCardDescription {
    margin:5px 0px 5px 10px;
    position:relative;
    width:459px;
    font-weight:normal;
    text-align:justify;
    color:#000000;
    font-family:Segoe UI, Arial, Helvetica, sans-serif;
    font-size:12px;
}

.ObjectCard div.ObjectCardBody div.ObjectCardList div.ObjectCardProperty div.propertyLabel {
    float:left;
    position:relative;
    width:151px;
    /*background:#FFFFFF;*/
    color:#6d747a;
    border:none;
    padding:2px;
    text-align:left;
}

.ObjectCard div.ObjectCardBody div.ObjectCardList div.ObjectCardProperty div.propertyValue {
    float:left;
    position:relative;
    width:300px;
    /*background:#f8edec;*/
    color:#000000;
    padding:2px;

}
.ObjectCard div.ObjectCardBody div.ObjectCardList div.ObjectCardProperty div.break {
    position:relative;
    clear:both;
    height:0px;
}

.ObjectCard div.ObjectCardBody div.ObjectCardList div.ObjectCardProperty b {
    color:#000000;
    font-weight:bold;
}


/* MAP */

.ObjectCard div.ObjectCardBody div.ObjectCardMap iframe {
    position:relative;
    margin:10px;
    border:1px solid #801616;
}

.ObjectCard div.ObjectCardBody div.ObjectCardMap div.google_loader {
    position:absolute;
    margin:10px;
    border:1px solid #801616;
    width:459px;
    height:344px;
    text-align:center;
    line-height:400px;
    color:#000000;
    background-image:url('images/google_maps.gif');
    background-repeat:no-repeat;
    background-position:50% 50%;
}

.ObjectCard div.ObjectCardBody div.ObjectCardMap div.google_map {
    position:relative;
    margin:10px;
    border:1px solid #801616;
    width:459px;
    height:344px;
    text-align:left;
    line-height:14px;
    color:#000000;
}

.ObjectCard div.ObjectCardBody div.ObjectCardMap div.google_map div {
    position:relative;
}

.ObjectCard div.ObjectCardBody div.ObjectCardMap div.google_map img {
    vertical-align:middle;
    margin:5px;
    background:none;
}